<?php /*obfv1*/
// Copyright © 2015 Extendware
// Are you trying to customize your extension? Contact us (http://www.extendware.com/contacts/) and we can help!
// Please note, not all files are encoded and different extensions have different levels of encoding.
// We are always happy to provide guideance if you are experiencing an issue!



/**
 * Below are methods found in this class
 *
 * @method mixed public __()
 * @method mixed public __call($method, $args)
 * @method mixed public __construct()
 * @method mixed public _afterLoadFromCollection()
 * @method mixed public addPermissionsFor($groups, $permissions)
 * @method mixed public allowAllPermissionsFor($groups)
 * @method mixed public dataHasChangedFor($field)
 * @method mixed public doTriggerAfterLoadFromCollection()
 * @method mixed public existingDataHasChangedFor($field)
 * @method mixed public exists($id, $field = null)
 * @method mixed public existsByData(array $params)
 * @method mixed public getDataIfSetOr($key, $default)
 * @method mixed public getDataOptionModel($key)
 * @method mixed public getPermissions()
 * @method mixed public hasDataOptionModel($key)
 * @method mixed public isAgentTrusted()
 * @method mixed public isDataChangedFor($fields)
 * @method mixed public isDataEmptyFor($fields, $type = 'mixed')
 * @method mixed public isExistingDataChangedFor($fields)
 * @method mixed public isUniqueByData(array $params)
 * @method mixed public isUniqueByFields($fields)
 * @method mixed public load($id, $field=null)
 * @method mixed public loadByData(array $params)
 * @method mixed public loadById($id, $field=null)
 * @method mixed public removePermissionsFor($groups, $permissions)
 * @method mixed public searchReplaceFieldValues($fields, $fromData, $toData)
 * @method mixed public setAgentIsTrusted($bool)
 * @method mixed static public setIsSecureArea($bool)
 * @method mixed public setPermissionsFor($groups, $permissions)
 * @method mixed public unsetPermissionsFor($groups)
 *
 */

$_F=__FILE__;$_X="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";$_D=strrev("edoced" . "_46esab");eval(gzuncompress($_D($_X)));
